package App;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import juani.Cliente;
import juani.Rodamiento;
import Documentos.SolicitudCotizacion;
import com.thoughtworks.xstream.XStream;

public class pruebaSolCotizacion {

	

	private static String xml; 
	private static XStream x;
	
	
	public static void Inicializar(String nombreArchivoSalida){
		

		x = new XStream();
	
		x.processAnnotations(SolicitudCotizacion.class);
		
		/************************Carga de datos **************************/
		
		SolicitudCotizacion s = new SolicitudCotizacion();
		s.setNroCotizacion(1);
		s.setFecha("26-05-1987");
		Cliente c = new Cliente();
		c.setCuil("1");
		c.setRazonSocial("Yulay");
		s.setCliente(c);
		
		Rodamiento r = new Rodamiento();
		r.AgregarItem(1, "AAA","Marca01" ,"China", 30);
		r.AgregarItem(2, "BBB","Marca02" ,"China", 40);
		r.AgregarItem(3, "CCC","Marca03" ,"China", 1000);
		r.AgregarItem(4, "DDD","Marca04" ,"China", 920);
		s.setRodamiento(r);
		/*****************************************************************/
		
		
		xml = x.toXML(s);
		
		BufferedWriter out = null;
		try {
			out = new BufferedWriter(new FileWriter(nombreArchivoSalida));
			out.write(xml);
		} catch (IOException e) {
			
			e.printStackTrace();
		}finally{
		    try {
				out.close();
			} catch (IOException e) {
				
				e.printStackTrace();
			}
		}
		System.out.println("Detalle Documento:\n "+xml);
	}
		
			
	
	
	public static void main(String[] args) {
			
			
		Inicializar("prueba.xml");


}
}
